<!doctype html><html><head><meta charset="utf-8" />
<meta http-equiv="content-type" content="text/html; charset=utf-8" />
<meta http-equiv="imagetoolbar" content="no" />
<meta name="viewport" content="initial-scale=1.0, width=device-width, user-scalable=false" />
<meta name="keywords" content="" /> 
<meta name="description" content="" />
<title>LEKO&trade;</title>
<link rel="icon" type="image/ico" href="favicon.ico" />
<link rel="apple-touch-icon" href="apple-touch-icon.png" />
<link rel="stylesheet" type="text/css" href="leko.css" />
<link rel="stylesheet" type="text/css" href="leko.demo.css" />
<link rel="alternate" type="application/rss+xml" title="" href="leko.xml" />
<script src="jquery.js"></script><script src="leko.js"></script></head><body><div id="page" class="table"><header><nav></nav></header><h2 class="en">Leko.fn</h2><hr />基于特定规则用更简洁的语法为jQuery创建插件的内部函数。如果你不是对进一步扩展这个库感兴趣的脚本开发者，你不必关心这个函数怎么用。<section><h4><b>语法</b></h4><code><strong>Leko.fn</strong>(<i>plugin-name</i> , <i>plugin-func</i> , [<i>plugin-defs</i>])</code></section><section><h4><b>参数</b></h4><table border="0" cellspacing="0" cellpadding="0"><thead><tr class="row1"><th class="col2">参数名</th><th class="col2">是否可选</th><th class="col2">缺省值</th><th class="col2">数据类型</th><th class="col2">可能的取值</th><th>说明</th></tr></thead><tbody><tr><td rowspan="1" class="en">plugin-name</td><td class="en" rowspan="1"></td><td class="en" rowspan="1"></td><td rowspan="1" class="en">string</td><td class="en"></td><td>插件名称。</td></tr><tr class="odd"><td rowspan="1" class="en">plugin-func</td><td class="en" rowspan="1"></td><td class="en" rowspan="1"></td><td rowspan="1" class="en">function</td><td class="en"></td><td>实现插件功能的回调函数。这个函数将接受四个参数。<br />
第一个是插件运行时使用this.each()循环到的每一个元素，已包装成jQuery对象。<br />
第二个是插件运行时更新的当前配置对象，使用$.extend递归合并插件的运行时参数、当前元素的私有默认设置、全局默认设置得到。<br />
第三个是插件最近一次运行时使用的当前配置对象。<br />
第四个是插件名称。</td></tr><tr><td rowspan="1" class="en">plugin-defs</td><td class="en" rowspan="1">√</td><td class="en" rowspan="1"></td><td rowspan="1" class="en">object</td><td class="en"></td><td>插件的全局默认设置。</td></tr></tbody></table></section><script>$(function(){$("button").click(function(){eval($(this).prev().prev().text());});});</script><section><h4><b>示例</b></h4><pre>_.fn(
    &quot;shadow&quot;,
    function(o,d,c,n){
        console.log(d);
        console.log(c);
        console.log(n);
    },
    {x:3}
);

$(&quot;body&quot;).defaults(&quot;shadow&quot;,{y:3},1);
$(&quot;body&quot;).shadow({z:3});
$(&quot;body&quot;).shadow(1);</pre><br /><button>运行上面的代码</button><br /></section><section><h4><b>文件</b></h4><ol class="en"><li><a href="jquery.js">jquery.js</a> (70.48KB)</li><li class="within"><a href="leko.js">leko.js</a> (20.68KB)</li></ol></section><footer><section id="foot"><hr /><h6>苏昱(苏小雨)作品<br />灵镭信息科技，创造代码之美</h6><a class="en" href="http://www.lekolite.cn" target="_blank">Copyright © 2010 lekolite.cn , All rights reserved</a></section></footer></div></body></html>